package course11.gui;

import java.awt.FlowLayout;

import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;

public class ComponentInWindow extends JFrame{
	 JTextField text;
	   JButton button;
	   JCheckBox checkBox1,checkBox2,checkBox3;
	   JRadioButton radio1,radio2;
	   ButtonGroup group;
	   JComboBox comBox; 
	   JTextArea area;
	   public ComponentInWindow() {
	      init();
	      setVisible(true);
	      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	   }
	   void init() {
	      setLayout(new FlowLayout());
	      add(new JLabel("文本框:"));
	      text=new JTextField(10); 
	      add(text);
	      add(new JLabel("按钮:"));
	      button=new JButton("确定"); 
	      add(button);
	      add(new JLabel("选择框:"));
	      checkBox1 = new JCheckBox("喜欢音乐"); 
	      checkBox2 = new JCheckBox("喜欢旅游");
	      checkBox3 = new JCheckBox("喜欢篮球");  
	      add(checkBox1);
	      add(checkBox2);
	      add(checkBox3);
	      add(new JLabel("单选按钮:"));
	      group = new ButtonGroup(); 
	      radio1 = new JRadioButton("男"); 
	      radio2 = new JRadioButton("女");
	      group.add(radio1); 
	      group.add(radio2); 
	      add(radio1);
	      add(radio2);
	      add(new JLabel("下拉列表:"));
	      comBox = new JComboBox();
	      comBox.addItem("音乐天地"); 
	      comBox.addItem("武术天地");
	      comBox.addItem("象棋乐园"); 
	      add(comBox);
	      add(new JLabel("文本区:"));
	      area = new JTextArea(6,12);
	      add(new JScrollPane(area));
	   }
}
